public class demo01 {
//    A 市的车牌由六位组成, 其中前三位可能为数字 0 至 9 , 或者字母 A 至 F, 每位有 16 种可能。
//    后三位只能是数字 0 至 9。为了减少攀比, 车牌中不能有连 续三位是相同的字符。
//    例如, 202020 是合法的车牌, AAA202 不是合法的车牌, 因为前三个字母相同。
//    请问, A 市有多少个合法的车牌?

    public static void main(String[] args) {
        char[] arr={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
        int count=0;
        for(int i=0;i<16;i++){
            for(int j=0;j<16;j++){
                for(int k=0;k<16;k++){
                    for(int l=0;l<10;l++){
                        for(int m=0;m<10;m++){
                            for(int n=0;n<10;n++){
                                if((arr[i]==arr[j]&&arr[j]==arr[k])||
                                        (arr[j]==arr[k]&&arr[k]==arr[l])||
                                        (arr[k]==arr[l]&&arr[l]==arr[m])||
                                        (arr[l]==arr[m]&&arr[m]==arr[n]))
                                    continue;
                                count++;
                            }
                        }
                    }
                }
            }
        }
        System.out.println(count);
    }
}
